// Multipurpose inflives and remove drowning script by Krabs
addHook("ThinkFrame", do
    if mapheaderinfo[gamemap].myballs
        for p in players.iterate
            p.powers[pw_underwater] = 0
            p.powers[pw_spacetime] = 0
            if (not p.prevlives) or (p.prevlives < p.lives)
                p.prevlives = p.lives
            end
            if p.prevlives > p.lives
                p.lives = p.prevlives
            end
        end
        if hud.enabled("lives")
            hud.disable("lives")
        end
        return
    end
end)